home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / zines / Midnight-Raid / midnightRAID_iss4.docmaker.sit / midnightRAID_iss4.docmaker.rsrc / TEXT_145.txt < prev    next >
Text File  |  1999-03-25  |  2KB  |  17 lines

  1. The Win32 Hotline Server, produced by Hotline Communications, Ltd. and hxd have a security hole which allows anyone with access to hx or MacsBug to gain entry to the entire server hard drive. The glitch is merely a matter of taking advantage of the file systems directory structure, and accessing "/..", which leads to a higher directory.
  2. THC was able to gain access to several servers, and on those which had download privileges enabled for guests we were able to download user data files, Hotline bookmarks and various other files which some would consider to contain sensitive information. If you feel your server is at risk with this security hole we recommend you move your server to a MacOS alternative immediately.
  3.  
  4. hx
  5. With hx, the intruder need only to change the directory character to something besides "/". The command to change it to ":" is:
  6. /dirchar :
  7. After that, simply changeing directories to "/.." over and over will let them reach higher levels of the directory tree. ie -
  8. /cd "/.."
  9. Note: THC was only able to complete the hack with hx 0.7.9. The only other version which we have access to (0.5.28) does not have the dirchar command.
  10.  
  11. MacsBug
  12. With MacsBug, the intruder will have to open a folder, then search for that name in memory, then modify it.
  13. The search command is:
  14. f address numberOfBytes 'text'
  15. Where "address" is the address displayed by the "hz" command, and "numberOfBytes" is just a large number (like a couple of megabytes).
  16. When it finds it, it displays what it found and the address. The intruder can then change it using "sb".
  17. Obviously the intruder will need to change the name to "/..", but they also need to set the byte immediately preceding to 3.